Process Factories
Identifier:
org.eclipse.debug.core.processFactories
Description:
This extension point provides a mechanism for specifying a process factory to be used with a launch configuration to create the appropriate instance of IProcess.
The launch configuration will require the DebugPlugin.ATTR_PROCESS_FACTORY_ID attribute set to the appropriate process factory ID that will be
used to create the IProcess
Configuration Markup:
<!ELEMENT extension (processFactory*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT processFactory EMPTY>
<!ATTLIST processFactory
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - specifies a unique identifier for this process factory.
- class - specifies the fully qualified name of the Java class that implements IProcessFactory.
Examples:
The following is an example of a process factory extension point:
<extension point=
"org.eclipse.debug.core.processFactories"
>
<processFactory
id=
"com.example.ExampleIdentifier"
class=
"com.example.ExampleProcessFactory"
>
</processFactory>
</extension>
API Information:
Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.IProcessFactory.